package check1_5;

import java.util.Scanner;

/**
 * 任务二：
 * 输入两点坐标（x1,y1）,（x2,y2）,计算并输出两点间的距离。输入数据由4个浮点数组成，分别表示x1,y1,x2,y2,数据之间用空格隔开。例如输入： 1 3 4 6 则输出：4.24
 * 注意：长度公式为，结果保留两位小数。
 */
public class Task2 {
    public static void main(String[] args){
    	Scanner in = new Scanner(System.in);
    	System.out.println("请输入坐标点：x1 y1 x2 y2,用空格隔开");
    	float x1=in.nextFloat();
    	float y1=in.nextFloat();
    	float x2=in.nextFloat();
    	float y2=in.nextFloat();
    	// Math.abs 绝对值   Math.sqrt开平方根  
    	double d=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    	/*两者等价 (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)
    	Math.pow(x1-x2, 2)+ Math.pow(y1-y2, 2) */
    	System.out.println("两点间距离是："+String.format("%.2f", d));
    	
    }
}
